<Metadata xmlns="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
  <wsx:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/" Identifier="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns="">
    <wsdl:definitions targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa10="http://www.w3.org/2005/08/addressing">
      <wsdl:types>
        <xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/transfer/Imports">
          <xsd:import namespace="http://schemas.microsoft.com/Message" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
          <xsd:import namespace="http://schemas.microsoft.com/2006/11/ResourceManagement" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
          <xsd:import namespace="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
          <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
          <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" />
        </xsd:schema>
      </wsdl:types>
      <wsdl:message name="Resource_Get_InputMessage">
        <wsdl:part name="request" type="q1:MessageBody" xmlns:q1="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Resource_Get_OutputMessage">
        <wsdl:part name="GetResult" type="q2:MessageBody" xmlns:q2="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Resource_Get_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Resource_Get_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q3:PermissionDenied" xmlns:q3="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Get_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidRepresentation" />
      </wsdl:message>
      <wsdl:message name="Resource_Get_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q4:UnwillingToPerform" xmlns:q4="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_InputMessage">
        <wsdl:part name="request" type="q5:MessageBody" xmlns:q5="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_OutputMessage">
        <wsdl:part name="PutResult" type="q6:MessageBody" xmlns:q6="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q7:PermissionDenied" xmlns:q7="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidRepresentation" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_AnonymousInteractionRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q8:AnonymousInteractionRequiredFault" xmlns:q8="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_AuthenticationRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q9:AuthenticationRequiredFault" xmlns:q9="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_AuthorizationRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q10:AuthorizationRequiredFault" xmlns:q10="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Put_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q11:UnwillingToPerform" xmlns:q11="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_InputMessage">
        <wsdl:part name="request" type="q12:MessageBody" xmlns:q12="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_OutputMessage">
        <wsdl:part name="DeleteResult" type="q13:MessageBody" xmlns:q13="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidRepresentation" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_AuthenticationRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q14:AuthenticationRequiredFault" xmlns:q14="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_AuthorizationRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q15:AuthorizationRequiredFault" xmlns:q15="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q16:UnwillingToPerform" xmlns:q16="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Resource_Delete_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q17:PermissionDenied" xmlns:q17="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_InputMessage">
        <wsdl:part name="request" type="q18:MessageBody" xmlns:q18="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_OutputMessage">
        <wsdl:part name="CreateResult" type="q19:MessageBody" xmlns:q19="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_DataRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q20:DataRequiredFault" xmlns:q20="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidRepresentation" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q21:PermissionDenied" xmlns:q21="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q22:UnwillingToPerform" xmlns:q22="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_AuthenticationRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q23:AuthenticationRequiredFault" xmlns:q23="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="ResourceFactory_Create_AuthorizationRequiredFault_FaultMessage">
        <wsdl:part name="detail" element="q24:AuthorizationRequiredFault" xmlns:q24="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:portType name="Resource">
        <wsdl:operation name="Get">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" message="tns:Resource_Get_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse" message="tns:Resource_Get_OutputMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Resource_Get_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Resource_Get_PermissionDenied_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Resource_Get_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Resource_Get_UnwillingToPerform_FaultMessage" />
        </wsdl:operation>
        <wsdl:operation name="Put">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put" message="tns:Resource_Put_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/PutResponse" message="tns:Resource_Put_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Resource_Put_PermissionDenied_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Resource_Put_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Resource_Put_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AnonymousInteractionRequiredFault" message="tns:Resource_Put_AnonymousInteractionRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AuthenticationRequiredFault" message="tns:Resource_Put_AuthenticationRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AuthorizationRequiredFault" message="tns:Resource_Put_AuthorizationRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Resource_Put_UnwillingToPerform_FaultMessage" />
        </wsdl:operation>
        <wsdl:operation name="Delete">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete" message="tns:Resource_Delete_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/DeleteResponse" message="tns:Resource_Delete_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Resource_Delete_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AuthenticationRequiredFault" message="tns:Resource_Delete_AuthenticationRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AuthorizationRequiredFault" message="tns:Resource_Delete_AuthorizationRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Resource_Delete_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Resource_Delete_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Resource_Delete_PermissionDenied_FaultMessage" />
        </wsdl:operation>
      </wsdl:portType>
      <wsdl:portType name="ResourceFactory">
        <wsdl:operation name="Create">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create" message="tns:ResourceFactory_Create_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/CreateResponse" message="tns:ResourceFactory_Create_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="DataRequiredFault" message="tns:ResourceFactory_Create_DataRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:ResourceFactory_Create_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:ResourceFactory_Create_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:ResourceFactory_Create_PermissionDenied_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:ResourceFactory_Create_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AuthenticationRequiredFault" message="tns:ResourceFactory_Create_AuthenticationRequiredFault_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="AuthorizationRequiredFault" message="tns:ResourceFactory_Create_AuthorizationRequiredFault_FaultMessage" />
        </wsdl:operation>
      </wsdl:portType>
    </wsdl:definitions>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/" Identifier="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns="">
    <wsdl:definitions targetNamespace="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:i1="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:i0="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing">
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <IncludeContext ProtectionLevel="Sign" xmlns="http://schemas.microsoft.com/ws/2006/05/context" />
            <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:ProtectionToken>
                  <wsp:Policy>
                    <sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
                      <wsp:Policy>
                        <sp:RequireDerivedKeys />
                      </wsp:Policy>
                    </sp:SpnegoContextToken>
                  </wsp:Policy>
                </sp:ProtectionToken>
                <sp:AlgorithmSuite>
                  <wsp:Policy>
                    <sp:Basic256 />
                  </wsp:Policy>
                </sp:AlgorithmSuite>
                <sp:Layout>
                  <wsp:Policy>
                    <sp:Strict />
                  </wsp:Policy>
                </sp:Layout>
                <sp:IncludeTimestamp />
                <sp:EncryptSignature />
                <sp:OnlySignEntireHeadersAndBody />
              </wsp:Policy>
            </sp:SymmetricBinding>
            <sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:IssuedToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" wsp:Optional="true">
                  <sp:RequestSecurityTokenTemplate>
                    <t:KeyType xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust">http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey</t:KeyType>
                  </sp:RequestSecurityTokenTemplate>
                  <wsp:Policy>
                    <sp:RequireDerivedKeys />
                    <sp:RequireInternalReference />
                  </wsp:Policy>
                </sp:IssuedToken>
              </wsp:Policy>
            </sp:EndorsingSupportingTokens>
            <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportRefKeyIdentifier />
                <sp:MustSupportRefIssuerSerial />
                <sp:MustSupportRefThumbprint />
                <sp:MustSupportRefEncryptedKey />
              </wsp:Policy>
            </sp:Wss11>
            <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportIssuedTokens />
                <sp:RequireClientEntropy />
                <sp:RequireServerEntropy />
              </wsp:Policy>
            </sp:Trust10>
            <wsam:Addressing>
              <wsp:Policy>
                <wsam:AnonymousResponses />
              </wsp:Policy>
            </wsam:Addressing>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Get_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Get_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Get_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Get_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Get_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Get_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_AnonymousInteractionRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_AuthenticationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_AuthorizationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Put_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_AuthenticationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_AuthorizationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource_Delete_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <IncludeContext ProtectionLevel="Sign" xmlns="http://schemas.microsoft.com/ws/2006/05/context" />
            <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:ProtectionToken>
                  <wsp:Policy>
                    <sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
                      <wsp:Policy>
                        <sp:RequireDerivedKeys />
                      </wsp:Policy>
                    </sp:SpnegoContextToken>
                  </wsp:Policy>
                </sp:ProtectionToken>
                <sp:AlgorithmSuite>
                  <wsp:Policy>
                    <sp:Basic256 />
                  </wsp:Policy>
                </sp:AlgorithmSuite>
                <sp:Layout>
                  <wsp:Policy>
                    <sp:Strict />
                  </wsp:Policy>
                </sp:Layout>
                <sp:IncludeTimestamp />
                <sp:EncryptSignature />
                <sp:OnlySignEntireHeadersAndBody />
              </wsp:Policy>
            </sp:SymmetricBinding>
            <sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:IssuedToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" wsp:Optional="true">
                  <sp:RequestSecurityTokenTemplate>
                    <t:KeyType xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust">http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey</t:KeyType>
                  </sp:RequestSecurityTokenTemplate>
                  <wsp:Policy>
                    <sp:RequireDerivedKeys />
                    <sp:RequireInternalReference />
                  </wsp:Policy>
                </sp:IssuedToken>
              </wsp:Policy>
            </sp:EndorsingSupportingTokens>
            <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportRefKeyIdentifier />
                <sp:MustSupportRefIssuerSerial />
                <sp:MustSupportRefThumbprint />
                <sp:MustSupportRefEncryptedKey />
              </wsp:Policy>
            </sp:Wss11>
            <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportIssuedTokens />
                <sp:RequireClientEntropy />
                <sp:RequireServerEntropy />
              </wsp:Policy>
            </sp:Trust10>
            <wsam:Addressing>
              <wsp:Policy>
                <wsam:AnonymousResponses />
              </wsp:Policy>
            </wsam:Addressing>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_DataRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_AuthenticationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_ResourceFactory_Create_AuthorizationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <IncludeContext ProtectionLevel="Sign" xmlns="http://schemas.microsoft.com/ws/2006/05/context" />
            <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:ProtectionToken>
                  <wsp:Policy>
                    <sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
                      <wsp:Policy>
                        <sp:RequireDerivedKeys />
                      </wsp:Policy>
                    </sp:SpnegoContextToken>
                  </wsp:Policy>
                </sp:ProtectionToken>
                <sp:AlgorithmSuite>
                  <wsp:Policy>
                    <sp:Basic256 />
                  </wsp:Policy>
                </sp:AlgorithmSuite>
                <sp:Layout>
                  <wsp:Policy>
                    <sp:Strict />
                  </wsp:Policy>
                </sp:Layout>
                <sp:IncludeTimestamp />
                <sp:EncryptSignature />
                <sp:OnlySignEntireHeadersAndBody />
              </wsp:Policy>
            </sp:SymmetricBinding>
            <sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:IssuedToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" wsp:Optional="true">
                  <sp:RequestSecurityTokenTemplate>
                    <t:KeyType xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust">http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey</t:KeyType>
                  </sp:RequestSecurityTokenTemplate>
                  <wsp:Policy>
                    <sp:RequireDerivedKeys />
                    <sp:RequireInternalReference />
                  </wsp:Policy>
                </sp:IssuedToken>
              </wsp:Policy>
            </sp:EndorsingSupportingTokens>
            <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportRefKeyIdentifier />
                <sp:MustSupportRefIssuerSerial />
                <sp:MustSupportRefThumbprint />
                <sp:MustSupportRefEncryptedKey />
              </wsp:Policy>
            </sp:Wss11>
            <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportIssuedTokens />
                <sp:RequireClientEntropy />
                <sp:RequireServerEntropy />
              </wsp:Policy>
            </sp:Trust10>
            <wsam:Addressing>
              <wsp:Policy>
                <wsam:AnonymousResponses />
              </wsp:Policy>
            </wsam:Addressing>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_UnsupportedExpirationType_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_CannotProcessFilter_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_FilterDialectRequestedUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_InvalidExpirationTime_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Enumerate_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Pull_InvalidEnumerationContext_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_InvalidExpirationTime_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_UnsupportedExpirationType_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_InvalidEnumerationContext_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Renew_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_InvalidEnumerationContext_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_GetStatus_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_InvalidEnumerationContext_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Search_Release_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <IncludeContext ProtectionLevel="Sign" xmlns="http://schemas.microsoft.com/ws/2006/05/context" />
            <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:ProtectionToken>
                  <wsp:Policy>
                    <sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
                      <wsp:Policy>
                        <sp:RequireDerivedKeys />
                      </wsp:Policy>
                    </sp:SpnegoContextToken>
                  </wsp:Policy>
                </sp:ProtectionToken>
                <sp:AlgorithmSuite>
                  <wsp:Policy>
                    <sp:Basic256 />
                  </wsp:Policy>
                </sp:AlgorithmSuite>
                <sp:Layout>
                  <wsp:Policy>
                    <sp:Strict />
                  </wsp:Policy>
                </sp:Layout>
                <sp:IncludeTimestamp />
                <sp:EncryptSignature />
                <sp:OnlySignEntireHeadersAndBody />
              </wsp:Policy>
            </sp:SymmetricBinding>
            <sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:IssuedToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" wsp:Optional="true">
                  <sp:RequestSecurityTokenTemplate>
                    <t:KeyType xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust">http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey</t:KeyType>
                  </sp:RequestSecurityTokenTemplate>
                  <wsp:Policy>
                    <sp:RequireDerivedKeys />
                    <sp:RequireInternalReference />
                  </wsp:Policy>
                </sp:IssuedToken>
              </wsp:Policy>
            </sp:EndorsingSupportingTokens>
            <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportRefKeyIdentifier />
                <sp:MustSupportRefIssuerSerial />
                <sp:MustSupportRefThumbprint />
                <sp:MustSupportRefEncryptedKey />
              </wsp:Policy>
            </sp:Wss11>
            <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <wsp:Policy>
                <sp:MustSupportIssuedTokens />
                <sp:RequireClientEntropy />
                <sp:RequireServerEntropy />
              </wsp:Policy>
            </sp:Trust10>
            <wsam:Addressing>
              <wsp:Policy>
                <wsam:AnonymousResponses />
              </wsp:Policy>
            </wsam:Addressing>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Get_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Get_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Get_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Get_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Get_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Get_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_AnonymousInteractionRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_AuthenticationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_AuthorizationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Put_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_Input_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_output_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_InvalidRepresentation_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_AuthenticationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_AuthorizationRequiredFault_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_EndpointUnavailable_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_UnwillingToPerform_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsp:Policy wsu:Id="ServiceMultipleTokenBinding_Resource1_Delete_PermissionDenied_Fault">
        <wsp:ExactlyOne>
          <wsp:All>
            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
              <sp:Header Name="Context" Namespace="http://schemas.microsoft.com/ws/2006/05/context" />
              <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
              <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
            </sp:SignedParts>
            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
              <sp:Body />
            </sp:EncryptedParts>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsdl:import namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" location="" />
      <wsdl:import namespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration" location="" />
      <wsdl:types />
      <wsdl:binding name="ServiceMultipleTokenBinding_Resource" type="i0:Resource">
        <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_policy" />
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="Get">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Get_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Get_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Get_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Get_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Get_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Get_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Put">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AnonymousInteractionRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_AnonymousInteractionRequiredFault_Fault" />
            <soap12:fault name="AnonymousInteractionRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthenticationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_AuthenticationRequiredFault_Fault" />
            <soap12:fault name="AuthenticationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthorizationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_AuthorizationRequiredFault_Fault" />
            <soap12:fault name="AuthorizationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Put_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Delete">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthenticationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_AuthenticationRequiredFault_Fault" />
            <soap12:fault name="AuthenticationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthorizationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_AuthorizationRequiredFault_Fault" />
            <soap12:fault name="AuthorizationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource_Delete_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
      </wsdl:binding>
      <wsdl:binding name="ServiceMultipleTokenBinding_ResourceFactory" type="i0:ResourceFactory">
        <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_policy" />
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="Create">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="DataRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_DataRequiredFault_Fault" />
            <soap12:fault name="DataRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthenticationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_AuthenticationRequiredFault_Fault" />
            <soap12:fault name="AuthenticationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthorizationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_ResourceFactory_Create_AuthorizationRequiredFault_Fault" />
            <soap12:fault name="AuthorizationRequiredFault" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
      </wsdl:binding>
      <wsdl:binding name="ServiceMultipleTokenBinding_Search" type="i1:Search">
        <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_policy" />
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="Enumerate">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnsupportedExpirationType">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_UnsupportedExpirationType_Fault" />
            <soap12:fault name="UnsupportedExpirationType" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="CannotProcessFilter">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_CannotProcessFilter_Fault" />
            <soap12:fault name="CannotProcessFilter" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="FilterDialectRequestedUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_FilterDialectRequestedUnavailable_Fault" />
            <soap12:fault name="FilterDialectRequestedUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidExpirationTime">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_InvalidExpirationTime_Fault" />
            <soap12:fault name="InvalidExpirationTime" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Enumerate_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Pull">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidEnumerationContext">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Pull_InvalidEnumerationContext_Fault" />
            <soap12:fault name="InvalidEnumerationContext" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Renew">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Renew" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidExpirationTime">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_InvalidExpirationTime_Fault" />
            <soap12:fault name="InvalidExpirationTime" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnsupportedExpirationType">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_UnsupportedExpirationType_Fault" />
            <soap12:fault name="UnsupportedExpirationType" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidEnumerationContext">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_InvalidEnumerationContext_Fault" />
            <soap12:fault name="InvalidEnumerationContext" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Renew_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="GetStatus">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/enumeration/GetStatus" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidEnumerationContext">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_InvalidEnumerationContext_Fault" />
            <soap12:fault name="InvalidEnumerationContext" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_GetStatus_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Release">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Release" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidEnumerationContext">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_InvalidEnumerationContext_Fault" />
            <soap12:fault name="InvalidEnumerationContext" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Search_Release_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
      </wsdl:binding>
      <wsdl:binding name="ServiceMultipleTokenBinding_Resource1" type="i0:Resource">
        <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_policy" />
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="Get">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Get_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Get_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Get_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Get_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Get_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Get_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Put">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AnonymousInteractionRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_AnonymousInteractionRequiredFault_Fault" />
            <soap12:fault name="AnonymousInteractionRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthenticationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_AuthenticationRequiredFault_Fault" />
            <soap12:fault name="AuthenticationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthorizationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_AuthorizationRequiredFault_Fault" />
            <soap12:fault name="AuthorizationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Put_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="Delete">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete" style="document" />
          <wsdl:input>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_Input_policy" />
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_output_policy" />
            <soap12:body use="literal" />
          </wsdl:output>
          <wsdl:fault name="InvalidRepresentation">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_InvalidRepresentation_Fault" />
            <soap12:fault name="InvalidRepresentation" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthenticationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_AuthenticationRequiredFault_Fault" />
            <soap12:fault name="AuthenticationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="AuthorizationRequiredFault">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_AuthorizationRequiredFault_Fault" />
            <soap12:fault name="AuthorizationRequiredFault" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="EndpointUnavailable">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_EndpointUnavailable_Fault" />
            <soap12:fault name="EndpointUnavailable" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="UnwillingToPerform">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_UnwillingToPerform_Fault" />
            <soap12:fault name="UnwillingToPerform" use="literal" />
          </wsdl:fault>
          <wsdl:fault name="PermissionDenied">
            <wsp:PolicyReference URI="#ServiceMultipleTokenBinding_Resource1_Delete_PermissionDenied_Fault" />
            <soap12:fault name="PermissionDenied" use="literal" />
          </wsdl:fault>
        </wsdl:operation>
      </wsdl:binding>
    </wsdl:definitions>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/" Identifier="http://tempuri.org/" xmlns="">
    <wsdl:definitions name="service" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:i1="http://schemas.microsoft.com/ws/2005/02/mex/bindings" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:i0="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing">
      <wsdl:import namespace="http://schemas.microsoft.com/2006/11/ResourceManagement" location="" />
      <wsdl:import namespace="http://schemas.microsoft.com/ws/2005/02/mex/bindings" location="" />
      <wsdl:types />
      <wsdl:service name="service">
        <wsdl:port name="ServiceMultipleTokenBinding_Resource" binding="i0:ServiceMultipleTokenBinding_Resource">
          <soap12:address location="http://localhost:5725/ResourceManagementService/Resource" />
          <wsa10:EndpointReference>
            <wsa10:Address>http://localhost:5725/ResourceManagementService/Resource</wsa10:Address>
          </wsa10:EndpointReference>
        </wsdl:port>
        <wsdl:port name="ServiceMultipleTokenBinding_ResourceFactory" binding="i0:ServiceMultipleTokenBinding_ResourceFactory">
          <soap12:address location="http://localhost:5725/ResourceManagementService/ResourceFactory" />
          <wsa10:EndpointReference>
            <wsa10:Address>http://localhost:5725/ResourceManagementService/ResourceFactory</wsa10:Address>
          </wsa10:EndpointReference>
        </wsdl:port>
        <wsdl:port name="ServiceMultipleTokenBinding_Search" binding="i0:ServiceMultipleTokenBinding_Search">
          <soap12:address location="http://localhost:5725/ResourceManagementService/Enumeration" />
          <wsa10:EndpointReference>
            <wsa10:Address>http://localhost:5725/ResourceManagementService/Enumeration</wsa10:Address>
          </wsa10:EndpointReference>
        </wsdl:port>
        <wsdl:port name="ServiceMultipleTokenBinding_Resource1" binding="i0:ServiceMultipleTokenBinding_Resource1">
          <soap12:address location="http://localhost:5725/ResourceManagementService/Alternate" />
          <wsa10:EndpointReference>
            <wsa10:Address>http://localhost:5725/ResourceManagementService/Alternate</wsa10:Address>
          </wsa10:EndpointReference>
        </wsdl:port>
        <wsdl:port name="MetadataExchangeHttpBinding_IMetadataExchange" binding="i1:MetadataExchangeHttpBinding_IMetadataExchange">
          <soap12:address location="http://localhost:5725/ResourceManagementService/MEX" />
          <wsa10:EndpointReference>
            <wsa10:Address>http://localhost:5725/ResourceManagementService/MEX</wsa10:Address>
          </wsa10:EndpointReference>
        </wsdl:port>
      </wsdl:service>
    </wsdl:definitions>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/" Identifier="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns="">
    <wsdl:definitions targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa10="http://www.w3.org/2005/08/addressing">
      <wsdl:types>
        <xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Imports">
          <xsd:import namespace="http://schemas.microsoft.com/Message" />
          <xsd:import namespace="http://schemas.microsoft.com/2006/11/ResourceManagement" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration" />
          <xsd:import namespace="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
          <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
          <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration" />
        </xsd:schema>
      </wsdl:types>
      <wsdl:message name="Search_Enumerate_InputMessage">
        <wsdl:part name="request" type="q1:MessageBody" xmlns:q1="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_OutputMessage">
        <wsdl:part name="EnumerateResult" type="q2:MessageBody" xmlns:q2="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q3:PermissionDenied" xmlns:q3="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_UnsupportedExpirationType_FaultMessage">
        <wsdl:part name="detail" element="tns:UnsupportedExpirationType" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q4:UnwillingToPerform" xmlns:q4="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_CannotProcessFilter_FaultMessage">
        <wsdl:part name="detail" element="tns:CannotProcessFilter" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_FilterDialectRequestedUnavailable_FaultMessage">
        <wsdl:part name="detail" element="tns:FilterDialectRequestedUnavailable" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_InvalidExpirationTime_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidExpirationTime" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Search_Enumerate_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="q5:InvalidRepresentation" xmlns:q5="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_InputMessage">
        <wsdl:part name="request" type="q6:MessageBody" xmlns:q6="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_OutputMessage">
        <wsdl:part name="PullResult" type="q7:MessageBody" xmlns:q7="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q8:UnwillingToPerform" xmlns:q8="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q9:PermissionDenied" xmlns:q9="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="q10:InvalidRepresentation" xmlns:q10="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
      </wsdl:message>
      <wsdl:message name="Search_Pull_InvalidEnumerationContext_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidEnumerationContext" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_InputMessage">
        <wsdl:part name="request" type="q11:MessageBody" xmlns:q11="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_OutputMessage">
        <wsdl:part name="RenewResult" type="q12:MessageBody" xmlns:q12="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q13:UnwillingToPerform" xmlns:q13="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="q14:InvalidRepresentation" xmlns:q14="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_InvalidExpirationTime_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidExpirationTime" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_UnsupportedExpirationType_FaultMessage">
        <wsdl:part name="detail" element="tns:UnsupportedExpirationType" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_InvalidEnumerationContext_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidEnumerationContext" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Search_Renew_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q15:PermissionDenied" xmlns:q15="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_InputMessage">
        <wsdl:part name="request" type="q16:MessageBody" xmlns:q16="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_OutputMessage">
        <wsdl:part name="GetStatusResult" type="q17:MessageBody" xmlns:q17="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="q18:InvalidRepresentation" xmlns:q18="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_InvalidEnumerationContext_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidEnumerationContext" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q19:UnwillingToPerform" xmlns:q19="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Search_GetStatus_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q20:PermissionDenied" xmlns:q20="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:message name="Search_Release_InputMessage">
        <wsdl:part name="request" type="q21:MessageBody" xmlns:q21="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Release_OutputMessage">
        <wsdl:part name="ReleaseResult" type="q22:MessageBody" xmlns:q22="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="Search_Release_UnwillingToPerform_FaultMessage">
        <wsdl:part name="detail" element="q23:UnwillingToPerform" xmlns:q23="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
      </wsdl:message>
      <wsdl:message name="Search_Release_InvalidEnumerationContext_FaultMessage">
        <wsdl:part name="detail" element="tns:InvalidEnumerationContext" />
      </wsdl:message>
      <wsdl:message name="Search_Release_EndpointUnavailable_FaultMessage">
        <wsdl:part name="detail" element="wsa:EndpointUnavailable" />
      </wsdl:message>
      <wsdl:message name="Search_Release_InvalidRepresentation_FaultMessage">
        <wsdl:part name="detail" element="q24:InvalidRepresentation" xmlns:q24="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
      </wsdl:message>
      <wsdl:message name="Search_Release_PermissionDenied_FaultMessage">
        <wsdl:part name="detail" element="q25:PermissionDenied" xmlns:q25="http://schemas.microsoft.com/2006/11/ResourceManagement" />
      </wsdl:message>
      <wsdl:portType msc:usingSession="false" name="Search">
        <wsdl:operation name="Enumerate">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate" message="tns:Search_Enumerate_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse" message="tns:Search_Enumerate_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Search_Enumerate_PermissionDenied_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="UnsupportedExpirationType" message="tns:Search_Enumerate_UnsupportedExpirationType_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Search_Enumerate_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="CannotProcessFilter" message="tns:Search_Enumerate_CannotProcessFilter_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="FilterDialectRequestedUnavailable" message="tns:Search_Enumerate_FilterDialectRequestedUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="InvalidExpirationTime" message="tns:Search_Enumerate_InvalidExpirationTime_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Search_Enumerate_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Search_Enumerate_InvalidRepresentation_FaultMessage" />
        </wsdl:operation>
        <wsdl:operation name="Pull">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull" message="tns:Search_Pull_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/PullResponse" message="tns:Search_Pull_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Search_Pull_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Search_Pull_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Search_Pull_PermissionDenied_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Search_Pull_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="InvalidEnumerationContext" message="tns:Search_Pull_InvalidEnumerationContext_FaultMessage" />
        </wsdl:operation>
        <wsdl:operation name="Renew">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Renew" message="tns:Search_Renew_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/RenewResponse" message="tns:Search_Renew_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Search_Renew_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Search_Renew_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="InvalidExpirationTime" message="tns:Search_Renew_InvalidExpirationTime_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="UnsupportedExpirationType" message="tns:Search_Renew_UnsupportedExpirationType_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="InvalidEnumerationContext" message="tns:Search_Renew_InvalidEnumerationContext_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Search_Renew_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Search_Renew_PermissionDenied_FaultMessage" />
        </wsdl:operation>
        <wsdl:operation name="GetStatus">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/GetStatus" message="tns:Search_GetStatus_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/GetStatusResponse" message="tns:Search_GetStatus_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Search_GetStatus_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="InvalidEnumerationContext" message="tns:Search_GetStatus_InvalidEnumerationContext_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Search_GetStatus_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Search_GetStatus_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Search_GetStatus_PermissionDenied_FaultMessage" />
        </wsdl:operation>
        <wsdl:operation name="Release">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/Release" message="tns:Search_Release_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/ReleaseResponse" message="tns:Search_Release_OutputMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess/fault" name="UnwillingToPerform" message="tns:Search_Release_UnwillingToPerform_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/enumeration/fault" name="InvalidEnumerationContext" message="tns:Search_Release_InvalidEnumerationContext_FaultMessage" />
          <wsdl:fault wsam:Action="http://www.w3.org/2005/08/addressing/fault" name="EndpointUnavailable" message="tns:Search_Release_EndpointUnavailable_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/fault" name="InvalidRepresentation" message="tns:Search_Release_InvalidRepresentation_FaultMessage" />
          <wsdl:fault wsam:Action="http://schemas.microsoft.com/2006/11/ResourceManagement/fault" name="PermissionDenied" message="tns:Search_Release_PermissionDenied_FaultMessage" />
        </wsdl:operation>
      </wsdl:portType>
    </wsdl:definitions>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/" Identifier="http://schemas.microsoft.com/2006/04/mex" xmlns="">
    <wsdl:definitions targetNamespace="http://schemas.microsoft.com/2006/04/mex" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:tns="http://schemas.microsoft.com/2006/04/mex" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa10="http://www.w3.org/2005/08/addressing">
      <wsdl:types>
        <xsd:schema targetNamespace="http://schemas.microsoft.com/2006/04/mex/Imports">
          <xsd:import namespace="http://schemas.microsoft.com/Message" />
          <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
          <xsd:import namespace="http://schemas.microsoft.com/2006/11/ResourceManagement" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" />
          <xsd:import namespace="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" />
          <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" />
          <xsd:import namespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration" />
          <xsd:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration" />
        </xsd:schema>
      </wsdl:types>
      <wsdl:message name="IMetadataExchange_Get_InputMessage">
        <wsdl:part name="request" type="q1:MessageBody" xmlns:q1="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:message name="IMetadataExchange_Get_OutputMessage">
        <wsdl:part name="GetResult" type="q2:MessageBody" xmlns:q2="http://schemas.microsoft.com/Message" />
      </wsdl:message>
      <wsdl:portType msc:usingSession="false" name="IMetadataExchange">
        <wsdl:operation name="Get">
          <wsdl:input wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" message="tns:IMetadataExchange_Get_InputMessage" />
          <wsdl:output wsam:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse" message="tns:IMetadataExchange_Get_OutputMessage" />
        </wsdl:operation>
      </wsdl:portType>
    </wsdl:definitions>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/" Identifier="http://schemas.microsoft.com/ws/2005/02/mex/bindings" xmlns="">
    <wsdl:definitions targetNamespace="http://schemas.microsoft.com/ws/2005/02/mex/bindings" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:tns="http://schemas.microsoft.com/ws/2005/02/mex/bindings" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:i0="http://schemas.microsoft.com/2006/04/mex" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa10="http://www.w3.org/2005/08/addressing">
      <wsp:Policy wsu:Id="MetadataExchangeHttpBinding_IMetadataExchange_policy">
        <wsp:ExactlyOne>
          <wsp:All>
            <wsam:Addressing>
              <wsp:Policy>
                <wsam:AnonymousResponses />
              </wsp:Policy>
            </wsam:Addressing>
          </wsp:All>
        </wsp:ExactlyOne>
      </wsp:Policy>
      <wsdl:import namespace="http://schemas.microsoft.com/2006/04/mex" location="" />
      <wsdl:types />
      <wsdl:binding name="MetadataExchangeHttpBinding_IMetadataExchange" type="i0:IMetadataExchange">
        <wsp:PolicyReference URI="#MetadataExchangeHttpBinding_IMetadataExchange_policy" />
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="Get">
          <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" style="document" />
          <wsdl:input>
            <soap12:body use="literal" />
          </wsdl:input>
          <wsdl:output>
            <soap12:body use="literal" />
          </wsdl:output>
        </wsdl:operation>
      </wsdl:binding>
    </wsdl:definitions>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.microsoft.com/Message" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/Message" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/Message">
      <xs:complexType name="MessageBody">
        <xs:sequence>
          <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##any" />
        </xs:sequence>
      </xs:complexType>
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="">
    <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
      <xs:element name="anyType" nillable="true" type="xs:anyType" />
      <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
      <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
      <xs:element name="boolean" nillable="true" type="xs:boolean" />
      <xs:element name="byte" nillable="true" type="xs:byte" />
      <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
      <xs:element name="decimal" nillable="true" type="xs:decimal" />
      <xs:element name="double" nillable="true" type="xs:double" />
      <xs:element name="float" nillable="true" type="xs:float" />
      <xs:element name="int" nillable="true" type="xs:int" />
      <xs:element name="long" nillable="true" type="xs:long" />
      <xs:element name="QName" nillable="true" type="xs:QName" />
      <xs:element name="short" nillable="true" type="xs:short" />
      <xs:element name="string" nillable="true" type="xs:string" />
      <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
      <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
      <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
      <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
      <xs:element name="char" nillable="true" type="tns:char" />
      <xs:simpleType name="char">
        <xs:restriction base="xs:int" />
      </xs:simpleType>
      <xs:element name="duration" nillable="true" type="tns:duration" />
      <xs:simpleType name="duration">
        <xs:restriction base="xs:duration">
          <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
          <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
          <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="guid" nillable="true" type="tns:guid" />
      <xs:simpleType name="guid">
        <xs:restriction base="xs:string">
          <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
        </xs:restriction>
      </xs:simpleType>
      <xs:attribute name="FactoryType" type="xs:QName" />
      <xs:attribute name="Id" type="xs:ID" />
      <xs:attribute name="Ref" type="xs:IDREF" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
      <xs:complexType name="EndpointFailures">
        <xs:sequence>
          <xs:element name="endpointAdministratorDetails" nillable="true" type="tns:EndpointAdministratorDetails" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="EndpointFailures" nillable="true" type="tns:EndpointFailures" />
      <xs:complexType name="EndpointAdministratorDetails">
        <xs:sequence>
          <xs:element name="failureMessage" nillable="true" type="xs:string" />
          <xs:element name="healthFailureSource" type="q1:HealthFailureSource" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="EndpointAdministratorDetails" nillable="true" type="tns:EndpointAdministratorDetails" />
      <xs:complexType name="RequestFailures">
        <xs:sequence>
          <xs:element name="endpointReference" nillable="true" type="q2:EndpointReferenceType" xmlns:q2="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
          <xs:element name="requestAdministratorDetails" nillable="true" type="tns:RequestAdministratorDetails" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="RequestFailures" nillable="true" type="tns:RequestFailures" />
      <xs:complexType name="RequestAdministratorDetails">
        <xs:sequence>
          <xs:element name="failureMessage" nillable="true" type="xs:string" />
          <xs:element name="requestFailureSource" type="q3:RequestFailureSource" xmlns:q3="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="RequestAdministratorDetails" nillable="true" type="tns:RequestAdministratorDetails" />
      <xs:complexType name="RepresentationFailures">
        <xs:sequence>
          <xs:element name="attributeRepresentationFailures" nillable="true" type="tns:ArrayOfAttributeRepresentationFailure" />
          <xs:element name="messageRepresentationFailures" nillable="true" type="tns:ArrayOfMessageRepresentationFailure" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="RepresentationFailures" nillable="true" type="tns:RepresentationFailures" />
      <xs:complexType name="ArrayOfAttributeRepresentationFailure">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="AttributeRepresentationFailure" nillable="true" type="tns:AttributeRepresentationFailure" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfAttributeRepresentationFailure" nillable="true" type="tns:ArrayOfAttributeRepresentationFailure" />
      <xs:complexType name="AttributeRepresentationFailure">
        <xs:sequence>
          <xs:element name="attributeFailureCode" type="q4:AttributeFailureCode" xmlns:q4="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
          <xs:element name="attributeType" nillable="true" type="xs:string" />
          <xs:element name="attributeValue" nillable="true" type="xs:string" />
          <xs:element name="failureMessage" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="AttributeRepresentationFailure" nillable="true" type="tns:AttributeRepresentationFailure" />
      <xs:complexType name="ArrayOfMessageRepresentationFailure">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="MessageRepresentationFailure" nillable="true" type="tns:MessageRepresentationFailure" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfMessageRepresentationFailure" nillable="true" type="tns:ArrayOfMessageRepresentationFailure" />
      <xs:complexType name="MessageRepresentationFailure">
        <xs:sequence>
          <xs:element name="failureMessage" nillable="true" type="xs:string" />
          <xs:element name="messageFailureCode" type="q5:MessageFailureCode" xmlns:q5="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="MessageRepresentationFailure" nillable="true" type="tns:MessageRepresentationFailure" />
      <xs:complexType name="DispatchRequestFailures">
        <xs:sequence>
          <xs:element name="dispatchRequestAdministratorDetails" nillable="true" type="tns:DispatchRequestAdministratorDetails" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="DispatchRequestFailures" nillable="true" type="tns:DispatchRequestFailures" />
      <xs:complexType name="DispatchRequestAdministratorDetails">
        <xs:sequence>
          <xs:element name="dispatchRequestFailureSource" type="q6:DispatchRequestFailureSource" xmlns:q6="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" />
          <xs:element name="failureMessage" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="DispatchRequestAdministratorDetails" nillable="true" type="tns:DispatchRequestAdministratorDetails" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Exceptions">
      <xs:simpleType name="HealthFailureSource">
        <xs:restriction base="xs:string">
          <xs:enumeration value="Other" />
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="HealthFailureSource" nillable="true" type="tns:HealthFailureSource" />
      <xs:simpleType name="RequestFailureSource">
        <xs:restriction base="xs:string">
          <xs:enumeration value="ManagementPolicyRule" />
          <xs:enumeration value="SystemConstraint" />
          <xs:enumeration value="Workflow" />
          <xs:enumeration value="ResourceIsMissing" />
          <xs:enumeration value="Other" />
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="RequestFailureSource" nillable="true" type="tns:RequestFailureSource" />
      <xs:simpleType name="AttributeFailureCode">
        <xs:restriction base="xs:string">
          <xs:enumeration value="ChangeOperationIsNotSupported" />
          <xs:enumeration value="ValueViolatesRegularExpression" />
          <xs:enumeration value="ValueViolatesDataTypeFormat" />
          <xs:enumeration value="RequiredValueIsMissing" />
          <xs:enumeration value="ReferencedResourceIsMissing" />
          <xs:enumeration value="AttributeNameViolatesSchema" />
          <xs:enumeration value="ResourceTypeViolatesSchema" />
          <xs:enumeration value="ResourceTypeIsMissing" />
          <xs:enumeration value="SystemAttributeIsReadOnly" />
          <xs:enumeration value="ValueViolatesUniqueness" />
          <xs:enumeration value="Other" />
          <xs:enumeration value="None" />
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="AttributeFailureCode" nillable="true" type="tns:AttributeFailureCode" />
      <xs:simpleType name="MessageFailureCode">
        <xs:restriction base="xs:string">
          <xs:enumeration value="DialectIsNotSupported" />
          <xs:enumeration value="RequestMessageViolatesProtocol" />
          <xs:enumeration value="CultureIsNotEnabled" />
          <xs:enumeration value="CultureIsNotSupportedOnOperation" />
          <xs:enumeration value="Other" />
          <xs:enumeration value="None" />
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="MessageFailureCode" nillable="true" type="tns:MessageFailureCode" />
      <xs:simpleType name="DispatchRequestFailureSource">
        <xs:restriction base="xs:string">
          <xs:enumeration value="ServiceIsStopping" />
          <xs:enumeration value="IdentityIsNotFound" />
          <xs:enumeration value="AlternateEndpointNotSupported" />
          <xs:enumeration value="Other" />
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="DispatchRequestFailureSource" nillable="true" type="tns:DispatchRequestFailureSource" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/08/addressing">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
      <xs:element name="EndpointUnavailable" nillable="true" type="q1:EndpointFailures" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:complexType name="EndpointReferenceType">
        <xs:sequence>
          <xs:element name="addressField" nillable="true" type="tns:AttributedURIType" />
          <xs:element name="metadataField" nillable="true" type="tns:MetadataType" />
          <xs:element name="referencePropertiesField" nillable="true" type="tns:ReferencePropertiesType" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="EndpointReferenceType" nillable="true" type="tns:EndpointReferenceType" />
      <xs:complexType name="AttributedURIType">
        <xs:sequence>
          <xs:element name="valueField" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="AttributedURIType" nillable="true" type="tns:AttributedURIType" />
      <xs:complexType name="MetadataType">
        <xs:sequence />
      </xs:complexType>
      <xs:element name="MetadataType" nillable="true" type="tns:MetadataType" />
      <xs:complexType name="ReferencePropertiesType">
        <xs:sequence>
          <xs:element name="localeReferencePropertyField" nillable="true" type="q1:LocaleReferencePropertyType" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
          <xs:element name="resourceReferencePropertyField" nillable="true" type="q2:ResourceReferencePropertyType" xmlns:q2="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ReferencePropertiesType" nillable="true" type="tns:ReferencePropertiesType" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/">
      <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
      <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
      <xs:complexType name="LocaleReferencePropertyType">
        <xs:sequence>
          <xs:element name="textField" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="LocaleReferencePropertyType" nillable="true" type="tns:LocaleReferencePropertyType" />
      <xs:complexType name="ResourceReferencePropertyType">
        <xs:sequence>
          <xs:element name="textField" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ResourceReferencePropertyType" nillable="true" type="tns:ResourceReferencePropertyType" />
      <xs:complexType name="AnonymousInteractionRequiredFault">
        <xs:sequence>
          <xs:element name="endpointAddresses" nillable="true" type="tns:ArrayOfInteractiveWorkflowAddress" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="AnonymousInteractionRequiredFault" nillable="true" type="tns:AnonymousInteractionRequiredFault" />
      <xs:complexType name="ArrayOfInteractiveWorkflowAddress">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="InteractiveWorkflowAddress" nillable="true" type="tns:InteractiveWorkflowAddress" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfInteractiveWorkflowAddress" nillable="true" type="tns:ArrayOfInteractiveWorkflowAddress" />
      <xs:complexType name="InteractiveWorkflowAddress">
        <xs:sequence>
          <xs:element name="endpointAddresses" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
          <xs:element name="instanceId" type="ser:guid" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="InteractiveWorkflowAddress" nillable="true" type="tns:InteractiveWorkflowAddress" />
      <xs:complexType name="AuthenticationRequiredFault">
        <xs:sequence>
          <xs:element name="securityTokenServiceAddressField" nillable="true" type="xs:string" />
          <xs:element name="userLockedOut" nillable="true" type="xs:boolean" />
          <xs:element name="userRegistered" nillable="true" type="xs:boolean" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="AuthenticationRequiredFault" nillable="true" type="tns:AuthenticationRequiredFault" />
      <xs:complexType name="AuthorizationRequiredFault">
        <xs:complexContent mixed="false">
          <xs:extension base="tns:RequestFault">
            <xs:sequence />
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:element name="AuthorizationRequiredFault" nillable="true" type="tns:AuthorizationRequiredFault" />
      <xs:complexType name="RequestFault">
        <xs:sequence>
          <xs:element name="endpointReference" nillable="true" type="q2:EndpointReferenceType" xmlns:q2="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSAddressing" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="RequestFault" nillable="true" type="tns:RequestFault" />
      <xs:complexType name="UnsupportedExpirationTypeFault">
        <xs:sequence />
      </xs:complexType>
      <xs:element name="UnsupportedExpirationTypeFault" nillable="true" type="tns:UnsupportedExpirationTypeFault" />
      <xs:complexType name="CannotProcessFilterFault">
        <xs:sequence />
      </xs:complexType>
      <xs:element name="CannotProcessFilterFault" nillable="true" type="tns:CannotProcessFilterFault" />
      <xs:complexType name="InvalidExpirationTimeFault">
        <xs:sequence />
      </xs:complexType>
      <xs:element name="InvalidExpirationTimeFault" nillable="true" type="tns:InvalidExpirationTimeFault" />
      <xs:complexType name="InvalidEnumerationContextFault">
        <xs:sequence />
      </xs:complexType>
      <xs:element name="InvalidEnumerationContextFault" nillable="true" type="tns:InvalidEnumerationContextFault" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2006/11/ResourceManagement">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" />
      <xs:element name="PermissionDenied" nillable="true" type="q1:RequestFailures" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
      <xs:element name="AnonymousInteractionRequiredFault" nillable="true" type="q2:AnonymousInteractionRequiredFault" xmlns:q2="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:element name="AuthenticationRequiredFault" nillable="true" type="q3:AuthenticationRequiredFault" xmlns:q3="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:element name="AuthorizationRequiredFault" nillable="true" type="q4:AuthorizationRequiredFault" xmlns:q4="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:element name="DataRequiredFault" nillable="true" type="q5:DataRequiredFault" xmlns:q5="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/transfer">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
      <xs:element name="InvalidRepresentation" nillable="true" type="q1:RepresentationFailures" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2006/11/IdentityManagement/DirectoryAccess">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
      <xs:element name="UnwillingToPerform" nillable="true" type="q1:DispatchRequestFailures" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.Faults" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <xs:complexType name="ArrayOfstring">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSTransfer">
      <xs:complexType name="DataRequiredFault">
        <xs:sequence />
      </xs:complexType>
      <xs:element name="DataRequiredFault" nillable="true" type="tns:DataRequiredFault" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/enumeration">
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration" />
      <xs:element name="UnsupportedExpirationType" nillable="true" type="q1:UnsupportedExpirationTypeFault" xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:element name="CannotProcessFilter" nillable="true" type="q2:CannotProcessFilterFault" xmlns:q2="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:element name="FilterDialectRequestedUnavailable" nillable="true" type="q3:SupportedDialect" xmlns:q3="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration" />
      <xs:element name="InvalidExpirationTime" nillable="true" type="q4:InvalidExpirationTimeFault" xmlns:q4="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
      <xs:element name="InvalidEnumerationContext" nillable="true" type="q5:InvalidEnumerationContextFault" xmlns:q5="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSResourceManagement" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration" xmlns="">
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.ResourceManagement.WebServices.WSEnumeration">
      <xs:complexType name="SupportedDialect">
        <xs:sequence>
          <xs:element name="textField" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SupportedDialect" nillable="true" type="tns:SupportedDialect" />
    </xs:schema>
  </wsx:MetadataSection>
  <wsx:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier=":" xmlns="">
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2006/11/ResourceManagement" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:rm="http://schemas.microsoft.com/2006/11/ResourceManagement">
      <xs:simpleType name="ReferenceType">
        <xs:restriction base="xs:string">
          <xs:pattern value="([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}" />
        </xs:restriction>
      </xs:simpleType>
      <xs:complexType name="BinaryCollectionType">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" name="Item" type="xs:base64Binary" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="DateTimeCollectionType">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" name="Item" type="xs:dateTime" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="IntegerCollectionType">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" name="Item" type="xs:integer" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="ReferenceCollectionType">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" name="Item" type="rm:ReferenceType" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="StringCollectionType">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" name="Item">
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="TextCollectionType">
        <xs:sequence>
          <xs:element minOccurs="1" maxOccurs="unbounded" name="Item" type="xs:string" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="ActivityInformationConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ActivityInformationConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ActivityName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Activity Name</rm:DisplayName>
                <rm:Description>The class name of the correspondent activity</rm:Description>
                <rm:Key>6</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="AssemblyName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Assembly Name</rm:DisplayName>
                <rm:Description>The assembly where the activity settings part is defined</rm:Description>
                <rm:Key>21</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="IsActionActivity" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Action Activity</rm:DisplayName>
                <rm:Description>This is an indication that this activity could be put into an action process</rm:Description>
                <rm:Key>103</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="IsAuthenticationActivity" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Authentication Activity</rm:DisplayName>
                <rm:Description>This is an indication that this activity could be put into an authentication process</rm:Description>
                <rm:Key>104</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="IsAuthorizationActivity" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Authorization Activity</rm:DisplayName>
                <rm:Description>This is an indication that this activity could be put into an authorization process</rm:Description>
                <rm:Key>105</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="TypeName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Type Name</rm:DisplayName>
                <rm:Description>The class name of the activity settings part.</rm:Description>
                <rm:Key>234</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ActivityInformationConfigurationInstance" type="rm:ActivityInformationConfiguration" />
      <xs:complexType name="Approval">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Approval</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ApprovalDuration" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Approval Duration</rm:DisplayName>
                <rm:Key>15</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ApprovalResponse" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Approval Response</rm:DisplayName>
                <rm:Description>This is a reference type to ApprovalResponse resource</rm:Description>
                <rm:Key>16</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ApprovalStatus">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Approval Status</rm:DisplayName>
                <rm:Key>17</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Pending|Approved|Rejected|Expired)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ApprovalThreshold" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Approval Threshold</rm:DisplayName>
                <rm:Key>18</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Approver" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Approver</rm:DisplayName>
                <rm:Description>The set of approvers.</rm:Description>
                <rm:Key>19</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComputedActor" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Computed Actor</rm:DisplayName>
                <rm:Description>This attribute is intended to be used to setup rights as appropriate.</rm:Description>
                <rm:Key>39</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="EndpointAddress" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Endpoint Address</rm:DisplayName>
                <rm:Description>The endpoint address on which a workflow instance is listening.</rm:Description>
                <rm:Key>78</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Request" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request</rm:DisplayName>
                <rm:Description>The Request associated with the given Approval.</rm:Description>
                <rm:Key>153</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Requestor" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Requestor</rm:DisplayName>
                <rm:Description>This attribute is intended to be used to setup rights as appropriate.</rm:Description>
                <rm:Key>155</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="WorkflowInstance" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Workflow Instance</rm:DisplayName>
                <rm:Key>241</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ApprovalInstance" type="rm:Approval" />
      <xs:complexType name="ApprovalResponse">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ApprovalResponse</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Approval" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Approval</rm:DisplayName>
                <rm:Key>14</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComputedActor" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Computed Actor</rm:DisplayName>
                <rm:Description>This attribute is intended to be used to setup rights as appropriate.</rm:Description>
                <rm:Key>39</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="Decision">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Decision</rm:DisplayName>
                <rm:Key>57</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Approved|Rejected)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Reason">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Reason</rm:DisplayName>
                <rm:Key>148</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Requestor" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Requestor</rm:DisplayName>
                <rm:Description>This attribute is intended to be used to setup rights as appropriate.</rm:Description>
                <rm:Key>155</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ApprovalResponseInstance" type="rm:ApprovalResponse" />
      <xs:complexType name="AttributeTypeDescription">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>AttributeTypeDescription</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="DataType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Data Type</rm:DisplayName>
                <rm:Key>56</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Binary|Boolean|DateTime|Integer|Reference|String|Text)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IntegerMaximum" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Integer Maximum</rm:DisplayName>
                <rm:Description>For an Integer attribute, this is the maximum value, inclusive.</rm:Description>
                <rm:Key>101</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IntegerMinimum" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Integer Minimum</rm:DisplayName>
                <rm:Description>For an Integer attribute, this is the minimum value, inclusive.</rm:Description>
                <rm:Key>102</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Localizable" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Localizable</rm:DisplayName>
                <rm:Description>A true indicates this attribute can be localized.  Only allowed for String DataTypes.</rm:Description>
                <rm:Key>115</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="Multivalued" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Multivalued</rm:DisplayName>
                <rm:Key>124</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Name">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Name</rm:DisplayName>
                <rm:Key>126</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^[(a-z)(A-Z)(_)(:)][(a-z)(A-Z)(0-9)(\-)(.)(_)(:)]*$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="StringRegex" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>String Regular Expression</rm:DisplayName>
                <rm:Description>This is a .Net Regex pattern that defines what string values are allowed.</rm:Description>
                <rm:Key>181</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsageKeyword" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Usage Keyword</rm:DisplayName>
                <rm:Key>238</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="AttributeTypeDescriptionInstance" type="rm:AttributeTypeDescription" />
      <xs:complexType name="BindingDescription">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>BindingDescription</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="BoundAttributeType" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Attribute Type</rm:DisplayName>
                <rm:Description>The binding's attribute type</rm:Description>
                <rm:Key>30</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="BoundObjectType" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The binding's resource type</rm:Description>
                <rm:Key>31</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IntegerMaximum" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Integer Maximum</rm:DisplayName>
                <rm:Description>For an Integer attribute, this is the maximum value, inclusive.</rm:Description>
                <rm:Key>101</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IntegerMinimum" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Integer Minimum</rm:DisplayName>
                <rm:Description>For an Integer attribute, this is the minimum value, inclusive.</rm:Description>
                <rm:Key>102</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Localizable" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Localizable</rm:DisplayName>
                <rm:Description>A true indicates this attribute can be localized.  Only allowed for String DataTypes.</rm:Description>
                <rm:Key>115</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Required" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Attribute Is Required</rm:DisplayName>
                <rm:Key>160</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="StringRegex" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>String Regular Expression</rm:DisplayName>
                <rm:Description>This is a .Net Regex pattern that defines what string values are allowed.</rm:Description>
                <rm:Key>181</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsageKeyword" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Usage Keyword</rm:DisplayName>
                <rm:Key>238</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="BindingDescriptionInstance" type="rm:BindingDescription" />
      <xs:complexType name="Configuration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Configuration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ConfigurationData" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Configuration Data</rm:DisplayName>
                <rm:Description>It is a configurationData type.</rm:Description>
                <rm:Key>41</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ConfigurationInstance" type="rm:Configuration" />
      <xs:complexType name="ConstantSpecifier">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ConstantSpecifier</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="BoundAttributeType" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Attribute Type</rm:DisplayName>
                <rm:Description>The binding's attribute type</rm:Description>
                <rm:Key>30</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="BoundObjectType" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The binding's resource type</rm:Description>
                <rm:Key>31</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ConstantValueKey">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Constant Value Key</rm:DisplayName>
                <rm:Description>It is a the constant key value.</rm:Description>
                <rm:Key>46</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ConstantSpecifierInstance" type="rm:ConstantSpecifier" />
      <xs:complexType name="DetectedRuleEntry">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>DetectedRuleEntry</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="Connector">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Connector</rm:DisplayName>
                <rm:Description>The resource id of the connector space resource that this DRE was created for.</rm:Description>
                <rm:Key>45</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceParent" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Parent</rm:DisplayName>
                <rm:Description>This is a reference to the container resource.</rm:Description>
                <rm:Key>166</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SynchronizationRuleID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronization Rule ID</rm:DisplayName>
                <rm:Description>This is a reference to a SynchronizationRule resource.</rm:Description>
                <rm:Key>222</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="DetectedRuleEntryInstance" type="rm:DetectedRuleEntry" />
      <xs:complexType name="DomainConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>DomainConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Domain">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Domain</rm:DisplayName>
                <rm:Description>Choose the domain where you want to create the user account for this user</rm:Description>
                <rm:Key>68</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ForeignSecurityPrincipalSet" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Foreign Security Principal Set</rm:DisplayName>
                <rm:Description>A reference to a set of all security resources whose primary Active Directory resource does not reside in the Forest and therefore require a Foreign Security Principal in this Forest.</rm:Description>
                <rm:Key>87</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ForestConfiguration" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Forest Configuration</rm:DisplayName>
                <rm:Description>A reference to a the parent Forest resource for this Domain.</rm:Description>
                <rm:Key>88</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="DomainConfigurationInstance" type="rm:DomainConfiguration" />
      <xs:complexType name="EmailTemplate">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>EmailTemplate</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="EmailBody" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Body</rm:DisplayName>
                <rm:Description>This is the body of the e-mail. E-mails are sent as HTML and can include HTML tags if needed, e.g. br will provide a line break.</rm:Description>
                <rm:Key>71</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="EmailSubject">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Subject</rm:DisplayName>
                <rm:Description>This is the subject of the e-mail.</rm:Description>
                <rm:Key>72</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="EmailTemplateType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Template Type</rm:DisplayName>
                <rm:Description>This is the context this e-mail can be used in the workflow activities.</rm:Description>
                <rm:Key>73</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Approval|Complete|Denied|Notification|Timeout)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="EmailTemplateInstance" type="rm:EmailTemplate" />
      <xs:complexType name="ExpectedRuleEntry">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ExpectedRuleEntry</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ExpectedRuleEntryAction">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rule Entry Action</rm:DisplayName>
                <rm:Description>Indicates whether to apply or stop applying a sync rule.</rm:Description>
                <rm:Key>80</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Add|Remove)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceParent" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Parent</rm:DisplayName>
                <rm:Description>This is a reference to the container resource.</rm:Description>
                <rm:Key>166</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="StatusError">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Status Error</rm:DisplayName>
                <rm:Description>Sync rule error details upon failure.</rm:Description>
                <rm:Key>180</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SynchronizationRuleData" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronization Rule Data</rm:DisplayName>
                <rm:Description>Xml describing the values of workflow parameters.</rm:Description>
                <rm:Key>221</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SynchronizationRuleID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronization Rule ID</rm:DisplayName>
                <rm:Description>This is a reference to a SynchronizationRule resource.</rm:Description>
                <rm:Key>222</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="SynchronizationRuleName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronization Rule Name</rm:DisplayName>
                <rm:Description>This is the name of a SynchronizationRule</rm:Description>
                <rm:Key>223</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="SynchronizationRuleStatus">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronization Rule Status</rm:DisplayName>
                <rm:Description>Indicates Applied, Not Applied, or Pending.</rm:Description>
                <rm:Key>225</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Applied|Not Applied|Pending)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ExpectedRuleEntryInstance" type="rm:ExpectedRuleEntry" />
      <xs:complexType name="FilterScope">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>FilterScope</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AllowedAttributes" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Allowed Attributes</rm:DisplayName>
                <rm:Description>Select the attributes permitted in the filter definition.</rm:Description>
                <rm:Key>9</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AllowedMembershipReferences" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Allowed Membership References</rm:DisplayName>
                <rm:Description>Select a collection of groups or sets for which a filter may reference the members.</rm:Description>
                <rm:Key>10</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="FilterScopeInstance" type="rm:FilterScope" />
      <xs:complexType name="ForestConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ForestConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ContactSet" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Contact Set</rm:DisplayName>
                <rm:Description>A reference to a set of all mail-enabled resources whose primary Active Directory resource does not reside in the Forest and therefore require a Contact in this Forest.</rm:Description>
                <rm:Key>47</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DistributionListDomain" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Distribution Group Domain</rm:DisplayName>
                <rm:Description>Specifies the domain in which a DG will be created, for DGs created by users in that forest.</rm:Description>
                <rm:Key>67</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TrustedForest" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Trusted Forest</rm:DisplayName>
                <rm:Description>The list of Forest resources which are trusted by this Forest and for which an Incoming Trust for this Forest has been configured in Active Directory.</rm:Description>
                <rm:Key>232</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ForestConfigurationInstance" type="rm:ForestConfiguration" />
      <xs:complexType name="Function">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Function</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="Assembly">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Assembly</rm:DisplayName>
                <rm:Description>The library in which to find functions.</rm:Description>
                <rm:Key>20</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="FunctionName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Function Name</rm:DisplayName>
                <rm:Description>The name of the function.</rm:Description>
                <rm:Key>91</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="FunctionParameters">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Parameters List</rm:DisplayName>
                <rm:Description>Contains the list of parameters a function takes as input.</rm:Description>
                <rm:Key>92</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Namespace">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Namespace</rm:DisplayName>
                <rm:Description>The namespace where the function resides.</rm:Description>
                <rm:Key>127</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ReturnType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Return Type</rm:DisplayName>
                <rm:Description>The type of the value returned by a function.</rm:Description>
                <rm:Key>169</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="FunctionInstance" type="rm:Function" />
      <xs:complexType name="GateRegistration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>GateRegistration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="GateData" type="xs:base64Binary">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Gate Data</rm:DisplayName>
                <rm:Key>93</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="GateID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Gate ID</rm:DisplayName>
                <rm:Key>94</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="GateTypeId">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Gate Type</rm:DisplayName>
                <rm:Key>95</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UserID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>User ID</rm:DisplayName>
                <rm:Key>239</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="WorkflowDefinition" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Workflow Definition</rm:DisplayName>
                <rm:Key>240</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GateRegistrationInstance" type="rm:GateRegistration" />
      <xs:complexType name="Group">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Group</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AccountName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Account Name</rm:DisplayName>
                <rm:Description>User's log on name</rm:Description>
                <rm:Key>1</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^[^&quot;/\\[\]:;|=,+/*?&lt;&gt;]{1,64}$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ComputedMember" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Computed Member</rm:DisplayName>
                <rm:Description>Resources in the set that are computed from the membership filter</rm:Description>
                <rm:Key>40</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayedOwner" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Displayed Owner</rm:DisplayName>
                <rm:Key>65</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Domain">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Domain</rm:DisplayName>
                <rm:Description>Choose the domain where you want to create the user account for this user</rm:Description>
                <rm:Key>68</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DomainConfiguration" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Domain Configuration</rm:DisplayName>
                <rm:Description>A reference to a the parent Domain resource for this resource.</rm:Description>
                <rm:Key>69</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Email">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>E-mail</rm:DisplayName>
                <rm:Description>Primary e-mail address for the user</rm:Description>
                <rm:Key>70</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExplicitMember" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Manually-managed Membership</rm:DisplayName>
                <rm:Key>83</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Filter" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Filter</rm:DisplayName>
                <rm:Description>A predicate defining a subset of the resources.</rm:Description>
                <rm:Key>84</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MailNickname">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>E-mail Alias</rm:DisplayName>
                <rm:Description>E-mail alias. It is used to create the e-mail address</rm:Description>
                <rm:Key>117</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(?=[^\.])+(?!.*(\.)\1+.*)+(?=.*[^\.]$)+[?=!#%&amp;'=`~\$\*\+\-\/\?\^\{\|\}a-zA-Z0-9_\u00A1-\u00FF\.]{1,64}$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="MembershipAddWorkflow">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Membership Add Workflow</rm:DisplayName>
                <rm:Key>120</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(None|Custom|Owner Approval)?$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="MembershipLocked" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Membership Locked</rm:DisplayName>
                <rm:Key>121</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ObjectSID" type="xs:base64Binary">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource SID</rm:DisplayName>
                <rm:Description>A binary value that specifies the security identifier (SID) of the user. The SID is a unique value used to identify the user as a security principal.</rm:Description>
                <rm:Key>131</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Owner" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Owner</rm:DisplayName>
                <rm:Key>138</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="Scope">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Scope</rm:DisplayName>
                <rm:Key>172</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(DomainLocal|Global|Universal)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SIDHistory" type="rm:BinaryCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SID History</rm:DisplayName>
                <rm:Description>Contains previous SIDs used for the resource if the resource was moved from another domain.</rm:Description>
                <rm:Key>179</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Temporal" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Temporal</rm:DisplayName>
                <rm:Description>Defined by a filter that matches resources based on date and time attributes</rm:Description>
                <rm:Key>229</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="Type">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Type</rm:DisplayName>
                <rm:Key>233</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Distribution|Security|MailEnabledSecurity)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GroupInstance" type="rm:Group" />
      <xs:complexType name="HomepageConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>HomepageConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CountXPath">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Count</rm:DisplayName>
                <rm:Description>Count resources associated with this item (optional)</rm:Description>
                <rm:Key>51</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ImageUrl">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Image Url</rm:DisplayName>
                <rm:Description>Image url for the a given element.</rm:Description>
                <rm:Key>99</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="NavigationUrl">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Navigation Url</rm:DisplayName>
                <rm:Description>URL for navigation when user clicks this item.</rm:Description>
                <rm:Key>129</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Order">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Order</rm:DisplayName>
                <rm:Description>Precedence of this item within a parent grouping</rm:Description>
                <rm:Key>137</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ParentOrder">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Parent Order</rm:DisplayName>
                <rm:Description>Parent order attribute is used to group child elments with that number</rm:Description>
                <rm:Key>139</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Region">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Region</rm:DisplayName>
                <rm:Description>Specifies where the item will be shown in the UI.</rm:Description>
                <rm:Key>149</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="1" />
                <xs:maxInclusive value="4" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsageKeyword" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Usage Keyword</rm:DisplayName>
                <rm:Key>238</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="HomepageConfigurationInstance" type="rm:HomepageConfiguration" />
      <xs:complexType name="ma-data">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ma-data</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-attribute-inclusion" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-attribute-inclusion</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>184</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-capabilities-mask" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-capabilities-mask</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>185</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-category">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-category</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>186</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-component_mappings">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-component_mappings</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>187</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-controller-configuration" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-controller-configuration</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>188</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-creation-time">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-creation-time</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>189</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-dn-construction">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-dn-construction</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>190</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-encrypted-attributes" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-encrypted-attributes</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>191</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-export-attribute-flow" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-export-attribute-flow</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>192</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-export-type" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-export-type</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>193</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-extension" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-extension</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>194</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-format-version" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-format-version</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>195</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="SyncConfig-id">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-id</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>196</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-internal-version" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-internal-version</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>198</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-join" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-join</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>199</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-last-modification-time">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-last-modification-time</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>200</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-ma-companyname">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-ma-companyname</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>201</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-ma-listname">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-ma-listname</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>202</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-ma-partition-data" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-ma-partition-data</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>203</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-ma-run-data" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-ma-run-data</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>204</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-ma-ui-settings" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-ma-ui-settings</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>205</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-password-sync">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-password-sync</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>208</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-password-sync-allowed" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-password-sync-allowed</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>209</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-private-configuration" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-private-configuration</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>210</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-projection" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-projection</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>211</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-provisioning-cleanup" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-provisioning-cleanup</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>213</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-provisioning-cleanup-type">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-provisioning-cleanup-type</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>214</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-refresh-schema" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-refresh-schema</rm:DisplayName>
                <rm:Description>Refresh Schema</rm:Description>
                <rm:Key>216</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-schema" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-schema</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>217</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-stay-disconnector" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-stay-disconnector</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>218</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-sub-type">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-sub-type</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>219</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-version" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-version</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>220</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ma-dataInstance" type="rm:ma-data" />
      <xs:complexType name="ManagementPolicyRule">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ManagementPolicyRule</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ActionParameter" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Action Parameter</rm:DisplayName>
                <rm:Description>The attribute names the policy works for (used for READ/UPDATE action)</rm:Description>
                <rm:Key>2</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ActionType" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Action Type</rm:DisplayName>
                <rm:Description>String representing the action associated with the management policy rule (Create, Delete, Read, Add, Remove, Modify, Transition In, Transition Out)</rm:Description>
                <rm:Key>3</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ActionWorkflowDefinition" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Action Workflows</rm:DisplayName>
                <rm:Description>These workflows are applied as part of the policy. Read operations do not trigger workflows.</rm:Description>
                <rm:Key>4</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthenticationWorkflowDefinition" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Authentication Workflows</rm:DisplayName>
                <rm:Description>These workflows will not be applied to Requests created by the Built-in Synchronization Account or Forefront Identity Manager Workflow Activities. Read operations do not trigger workflows.</rm:Description>
                <rm:Key>23</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthorizationWorkflowDefinition" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Authorization Workflows</rm:DisplayName>
                <rm:Description>These workflows will not be applied to Requests created by the Built-in Synchronization Account or Forefront Identity Manager Workflow Activities. Read operations do not trigger workflows.</rm:Description>
                <rm:Key>28</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Disabled" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Disabled</rm:DisplayName>
                <rm:Description>Determines if resource is disabled or enabled</rm:Description>
                <rm:Key>63</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="GrantRight" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Grant Right</rm:DisplayName>
                <rm:Key>96</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="PrincipalRelativeToResource">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Principal Set Relative To Resource</rm:DisplayName>
                <rm:Key>145</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="PrincipalSet" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Principal Set</rm:DisplayName>
                <rm:Description>Reference to the set the principal resource should belongs to.</rm:Description>
                <rm:Key>146</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceCurrentSet" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Current Set</rm:DisplayName>
                <rm:Key>163</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceFinalSet" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Final Set</rm:DisplayName>
                <rm:Key>165</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ManagementPolicyRuleType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Management Policy Rule Type</rm:DisplayName>
                <rm:Description>Indicates the type of this policy rule.</rm:Description>
                <rm:Key>250</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Request|SetTransition)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ManagementPolicyRuleInstance" type="rm:ManagementPolicyRule" />
      <xs:complexType name="mv-data">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>mv-data</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-extension" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-extension</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>194</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-format-version" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-format-version</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>195</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-import-attribute-flow" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-import-attribute-flow</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>197</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-mv-deletion" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-mv-deletion</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>206</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-password-change-history-size" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-password-change-history-size</rm:DisplayName>
                <rm:Description>ObjectTypes that are synced</rm:Description>
                <rm:Key>207</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-password-sync">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-password-sync</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>208</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-provisioning" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-provisioning</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>212</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-provisioning-type">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-provisioning-type</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>215</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-schema" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-schema</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>217</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SyncConfig-version" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SyncConfig-version</rm:DisplayName>
                <rm:Description>Sync Configuration resource attribute</rm:Description>
                <rm:Key>220</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="mv-dataInstance" type="rm:mv-data" />
      <xs:complexType name="NavigationBarConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>NavigationBarConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CountXPath">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Count</rm:DisplayName>
                <rm:Description>Count resources associated with this item (optional)</rm:Description>
                <rm:Key>51</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="NavigationUrl">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Navigation Url</rm:DisplayName>
                <rm:Description>URL for navigation when user clicks this item.</rm:Description>
                <rm:Key>129</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Order">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Order</rm:DisplayName>
                <rm:Description>Precedence of this item within a parent grouping</rm:Description>
                <rm:Key>137</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ParentOrder">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Parent Order</rm:DisplayName>
                <rm:Description>Parent order attribute is used to group child elments with that number</rm:Description>
                <rm:Key>139</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsageKeyword" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Usage Keyword</rm:DisplayName>
                <rm:Key>238</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="NavigationBarConfigurationInstance" type="rm:NavigationBarConfiguration" />
      <xs:complexType name="ObjectTypeDescription">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ObjectTypeDescription</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Name">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Name</rm:DisplayName>
                <rm:Key>126</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^[(a-z)(A-Z)(_)(:)][(a-z)(A-Z)(0-9)(\-)(.)(_)(:)]*$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="UsageKeyword" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Usage Keyword</rm:DisplayName>
                <rm:Key>238</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ObjectTypeDescriptionInstance" type="rm:ObjectTypeDescription" />
      <xs:complexType name="ObjectVisualizationConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>ObjectVisualizationConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="AppliesToCreate" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Applies to Create</rm:DisplayName>
                <rm:Description>The configuration applies to create mode of the target resource type</rm:Description>
                <rm:Key>11</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="AppliesToEdit" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Applies to Edit</rm:DisplayName>
                <rm:Description>The configuration applies to edit mode of the target resource type</rm:Description>
                <rm:Key>12</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="AppliesToView" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Applies to View</rm:DisplayName>
                <rm:Description>The configuration applies to view mode of the target resource type</rm:Description>
                <rm:Key>13</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ConfigurationData" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Configuration Data</rm:DisplayName>
                <rm:Description>It is a configurationData type.</rm:Description>
                <rm:Key>41</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="StringResources" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>String Resources</rm:DisplayName>
                <rm:Description>This attribute contains the localized value of the string resources for the selected language.</rm:Description>
                <rm:Key>182</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="TargetObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Target Resource Type</rm:DisplayName>
                <rm:Description>Which resource type this configuration applies to</rm:Description>
                <rm:Key>228</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ObjectVisualizationConfigurationInstance" type="rm:ObjectVisualizationConfiguration" />
      <xs:complexType name="Person">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Person</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AccountName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Account Name</rm:DisplayName>
                <rm:Description>User's log on name</rm:Description>
                <rm:Key>1</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^[^&quot;/\\[\]:;|=,+/*?&lt;&gt;]{1,64}$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="AD_UserCannotChangePassword" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>AD User Cannot Change Password</rm:DisplayName>
                <rm:Description>Will sync from AD to track whether the user is locked out from changing their AD password</rm:Description>
                <rm:Key>7</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Address">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Address</rm:DisplayName>
                <rm:Key>8</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Assistant" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Assistant</rm:DisplayName>
                <rm:Key>22</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthNLockoutRegistrationID" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Lockout Gate Registration Data Ids</rm:DisplayName>
                <rm:Description>This is the list of gate registration ids used by the lockout gate</rm:Description>
                <rm:Key>25</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthNWFLockedOut" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>AuthN Workflow Locked Out</rm:DisplayName>
                <rm:Description>This is the list of AuthN Processes a user is locked out of</rm:Description>
                <rm:Key>26</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthNWFRegistered" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>AuthN Workflow Registered</rm:DisplayName>
                <rm:Description>This is the list of AuthN Processes a user is registered for</rm:Description>
                <rm:Key>27</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="City">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>City</rm:DisplayName>
                <rm:Key>35</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Company">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Company</rm:DisplayName>
                <rm:Key>38</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="CostCenter">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Cost Center</rm:DisplayName>
                <rm:Key>48</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="CostCenterName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Cost Center Name</rm:DisplayName>
                <rm:Key>49</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Country">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Country/Region</rm:DisplayName>
                <rm:Key>50</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Department">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Department</rm:DisplayName>
                <rm:Key>59</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Domain">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Domain</rm:DisplayName>
                <rm:Description>Choose the domain where you want to create the user account for this user</rm:Description>
                <rm:Key>68</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DomainConfiguration" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Domain Configuration</rm:DisplayName>
                <rm:Description>A reference to a the parent Domain resource for this resource.</rm:Description>
                <rm:Key>69</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Email">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>E-mail</rm:DisplayName>
                <rm:Description>Primary e-mail address for the user</rm:Description>
                <rm:Key>70</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="EmployeeEndDate" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Employee End Date</rm:DisplayName>
                <rm:Key>74</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="EmployeeID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Employee ID</rm:DisplayName>
                <rm:Key>75</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="EmployeeStartDate" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Employee Start Date</rm:DisplayName>
                <rm:Key>76</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="EmployeeType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Employee Type</rm:DisplayName>
                <rm:Key>77</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Contractor|Intern|Full Time Employee)?$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FirstName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>First Name</rm:DisplayName>
                <rm:Key>85</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="FreezeCount" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Freeze Count</rm:DisplayName>
                <rm:Key>89</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="FreezeLevel">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Freeze Level</rm:DisplayName>
                <rm:Description>Tracks the number of times the user has unsuccessfully attempted to run an AuthN WF</rm:Description>
                <rm:Key>90</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="IsRASEnabled" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>RAS Access Permission</rm:DisplayName>
                <rm:Key>107</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="JobTitle">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Job Title</rm:DisplayName>
                <rm:Key>108</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="LastName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Last Name</rm:DisplayName>
                <rm:Key>109</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="LastResetAttemptTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Last Reset Attempt Time</rm:DisplayName>
                <rm:Key>110</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="LoginName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Login Name</rm:DisplayName>
                <rm:Description>This is a combination for domain/Alias</rm:Description>
                <rm:Key>116</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MailNickname">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>E-mail Alias</rm:DisplayName>
                <rm:Description>E-mail alias. It is used to create the e-mail address</rm:Description>
                <rm:Key>117</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(?=[^\.])+(?!.*(\.)\1+.*)+(?=.*[^\.]$)+[?=!#%&amp;'=`~\$\*\+\-\/\?\^\{\|\}a-zA-Z0-9_\u00A1-\u00FF\.]{1,64}$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Manager" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Manager</rm:DisplayName>
                <rm:Key>119</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="MiddleName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Middle Name</rm:DisplayName>
                <rm:Key>122</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MobilePhone">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Mobile Phone</rm:DisplayName>
                <rm:Key>123</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ObjectSID" type="xs:base64Binary">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource SID</rm:DisplayName>
                <rm:Description>A binary value that specifies the security identifier (SID) of the user. The SID is a unique value used to identify the user as a security principal.</rm:Description>
                <rm:Key>131</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="OfficeFax">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Fax</rm:DisplayName>
                <rm:Key>133</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="OfficeLocation">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Office Location</rm:DisplayName>
                <rm:Key>134</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="OfficePhone">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Office Phone</rm:DisplayName>
                <rm:Key>135</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Photo" type="xs:base64Binary">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Photo</rm:DisplayName>
                <rm:Key>142</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="PostalCode">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Postal Code</rm:DisplayName>
                <rm:Key>143</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ProxyAddressCollection" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Proxy Address Collection</rm:DisplayName>
                <rm:Key>147</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Register" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Register</rm:DisplayName>
                <rm:Key>150</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="RegistrationRequired" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Registration Required</rm:DisplayName>
                <rm:Description>Tracks if the user must register for SSPR</rm:Description>
                <rm:Key>151</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResetPassword">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Reset Password</rm:DisplayName>
                <rm:Description>This attribute is used to trigger a password reset process.</rm:Description>
                <rm:Key>161</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SIDHistory" type="rm:BinaryCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>SID History</rm:DisplayName>
                <rm:Description>Contains previous SIDs used for the resource if the resource was moved from another domain.</rm:Description>
                <rm:Key>179</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TimeZone" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Time Zone</rm:DisplayName>
                <rm:Description>Reference to timezone configuration</rm:Description>
                <rm:Key>230</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="PersonInstance" type="rm:Person" />
      <xs:complexType name="PortalUIConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>PortalUIConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="BrandingCenterText">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Branding Center Text</rm:DisplayName>
                <rm:Description>The centered branding text that used by branding control</rm:Description>
                <rm:Key>32</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="BrandingLeftImage">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Branding Left Image</rm:DisplayName>
                <rm:Description>The left url image that is used by branding control</rm:Description>
                <rm:Key>33</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="BrandingRightImage">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Branding Right Image</rm:DisplayName>
                <rm:Description>The right url image that used by branding control</rm:Description>
                <rm:Key>34</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ListViewCacheTimeOut">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>ListView Cache Time Out</rm:DisplayName>
                <rm:Description>Specify the amount of time for the ListView cache to time out and expire.</rm:Description>
                <rm:Key>111</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="1000000000" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ListViewPageSize">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>ListView Items per Page</rm:DisplayName>
                <rm:Description>Specify the number of items to show per page in all ListViews.</rm:Description>
                <rm:Key>112</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="10" />
                <xs:maxInclusive value="1000000000" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ListViewPagesToCache">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>ListView Pages to Cache</rm:DisplayName>
                <rm:Description>Specify the number of pages to cache while retrieving ListView results.</rm:Description>
                <rm:Key>113</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="1" />
                <xs:maxInclusive value="1000000000" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TimeZone" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Time Zone</rm:DisplayName>
                <rm:Description>Reference to timezone configuration</rm:Description>
                <rm:Key>230</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="UICacheTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Global Cache Duration</rm:DisplayName>
                <rm:Description>This time how long the UI configuration element will be kept on the cache</rm:Description>
                <rm:Key>235</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="1000000000" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="UICountCacheTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Navigation Bar Resource Count Cache Duration</rm:DisplayName>
                <rm:Description>This time how long the UI dynamic counts will stay on the cache before it expired</rm:Description>
                <rm:Key>236</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="1000000000" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="UIUserCacheTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Per User Cache Duration</rm:DisplayName>
                <rm:Description>This time for how long the UI user data will stay on the cache before it expired</rm:Description>
                <rm:Key>237</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="1000000000" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="PortalUIConfigurationInstance" type="rm:PortalUIConfiguration" />
      <xs:complexType name="Request">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Request</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ActionWorkflowInstance" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Action Workflow Instance</rm:DisplayName>
                <rm:Description>A reference to a workflow instance executed during the action phase of request processing.</rm:Description>
                <rm:Key>5</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthenticationWorkflowInstance" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Authentication Workflow Instance</rm:DisplayName>
                <rm:Description>A reference to a workflow instance executed during the authentication phase of request processing.</rm:Description>
                <rm:Key>24</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="AuthorizationWorkflowInstance" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Authorization Workflow Instance</rm:DisplayName>
                <rm:Description>A reference to a workflow instance executed during the authorization phase of request processing.</rm:Description>
                <rm:Key>29</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="CommittedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Committed Time</rm:DisplayName>
                <rm:Key>37</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComputedActor" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Computed Actor</rm:DisplayName>
                <rm:Description>This attribute is intended to be used to setup rights as appropriate.</rm:Description>
                <rm:Key>39</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="HasCollateralRequest" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Has Collateral Request</rm:DisplayName>
                <rm:Description>This request requires action workflows to be run on alternate targets and must wait for these collateral requests to finish before it can be completed.</rm:Description>
                <rm:Key>97</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ManagementPolicy" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Management Policy Rule</rm:DisplayName>
                <rm:Description>A reference to a management policy resource triggered by a request.</rm:Description>
                <rm:Key>118</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Operation">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Operation</rm:DisplayName>
                <rm:Key>136</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Create|Get|Put|Delete|Enumerate|Pull|SystemEvent)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ParentRequest" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Parent Request</rm:DisplayName>
                <rm:Description>The Request that created this Request.  If this Request was not created by a workflow, this attribute will not have a value.</rm:Description>
                <rm:Key>140</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="RequestControl">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request Control</rm:DisplayName>
                <rm:Description>Used to alter normal processing of a Request.</rm:Description>
                <rm:Key>154</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(CancelOperation|CancelActionWorkflow)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="RequestParameter" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request Parameters</rm:DisplayName>
                <rm:Description>Serialized strongly typed request parameter that describes the details of an operation associated with a request.</rm:Description>
                <rm:Key>156</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="RequestStatus">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request Status</rm:DisplayName>
                <rm:Description>This is a request status type Enum</rm:Description>
                <rm:Key>158</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(NotFound|Denied|Validating|Canceling|Validated|Authenticating|Authenticated|Authorizing|Authorized|Failed|Canceled|Committed|CanceledPostProcessing|PostProcessing|PostProcessingError|Completed)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="RequestStatusDetail" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request Status Detail</rm:DisplayName>
                <rm:Description>Additional request information generated during the processing of this request. This may contain information messages or details of errors.</rm:Description>
                <rm:Key>159</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Target" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Target</rm:DisplayName>
                <rm:Description>Reference to the target of a request.</rm:Description>
                <rm:Key>227</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="TargetObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Target Resource Type</rm:DisplayName>
                <rm:Description>Which resource type this configuration applies to</rm:Description>
                <rm:Key>228</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="RequestInstance" type="rm:Request" />
      <xs:complexType name="Resource">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Resource</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ResourceInstance" type="rm:Resource" />
      <xs:complexType name="SchemaTestResource">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>SchemaTestResource</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SchemaTestStringMultiValidation" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Schema Test String Multi Validation</rm:DisplayName>
                <rm:Description>Multivalued indexed string with validation</rm:Description>
                <rm:Key>32697</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SchemaTestIntMultiRange" type="rm:IntegerCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Schema Test Int Multi Range</rm:DisplayName>
                <rm:Description>Test that a multi-valued integer with a range is read correctly.</rm:Description>
                <rm:Key>32698</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SchemaTestIntRange">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Schema Test Int Range</rm:DisplayName>
                <rm:Description>Test that integer attributes with a range of allowed values are read correctly.</rm:Description>
                <rm:Key>32699</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="-42" />
                <xs:maxInclusive value="42" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SchemaTestResourceInstance" type="rm:SchemaTestResource" />
      <xs:complexType name="SearchScopeConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>SearchScopeConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="NavigationPage">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Navigation Page</rm:DisplayName>
                <rm:Key>128</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="Order">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Order</rm:DisplayName>
                <rm:Description>Precedence of this item within a parent grouping</rm:Description>
                <rm:Key>137</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="SearchScope" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Search Scope Filter</rm:DisplayName>
                <rm:Description>XPath expression of which resources are to be returned by the search scope.</rm:Description>
                <rm:Key>173</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SearchScopeColumn">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Attribute</rm:DisplayName>
                <rm:Description>System name (case sensitive) of the type of attribute to be shown in search results.</rm:Description>
                <rm:Key>174</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="SearchScopeContext" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Attribute Searched</rm:DisplayName>
                <rm:Description>System name (case sensitive) of the attributes that will be used to match against the search string supplied by the user.</rm:Description>
                <rm:Key>175</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SearchScopeResultObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>System name of the type of resource that the search scope returns.</rm:Description>
                <rm:Key>176</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="SearchScopeTargetURL">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Redirecting URL</rm:DisplayName>
                <rm:Description>Relative path for the page where search results are to be show for searches from the home page.</rm:Description>
                <rm:Key>177</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="UsageKeyword" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Usage Keyword</rm:DisplayName>
                <rm:Key>238</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SearchScopeConfigurationInstance" type="rm:SearchScopeConfiguration" />
      <xs:complexType name="Set">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>Set</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ComputedMember" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Computed Member</rm:DisplayName>
                <rm:Description>Resources in the set that are computed from the membership filter</rm:Description>
                <rm:Key>40</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExplicitMember" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Manually-managed Membership</rm:DisplayName>
                <rm:Key>83</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Filter" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Filter</rm:DisplayName>
                <rm:Description>A predicate defining a subset of the resources.</rm:Description>
                <rm:Key>84</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Temporal" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Temporal</rm:DisplayName>
                <rm:Description>Defined by a filter that matches resources based on date and time attributes</rm:Description>
                <rm:Key>229</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SetInstance" type="rm:Set" />
      <xs:complexType name="SupportedLocaleConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>SupportedLocaleConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="IsConfigurationType" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Is Configuration Type</rm:DisplayName>
                <rm:Description>This is an indication that this resource is a configuration resource.</rm:Description>
                <rm:Key>106</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="SupportedLanguageCode" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Supported Language Code</rm:DisplayName>
                <rm:Description>This attribute lists language codes for all supported locales in FIM Portal.</rm:Description>
                <rm:Key>183</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SupportedLocaleConfigurationInstance" type="rm:SupportedLocaleConfiguration" />
      <xs:complexType name="SynchronizationFilter">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>SynchronizationFilter</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SynchronizeObjectType" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronize ObjectTypeDescription</rm:DisplayName>
                <rm:Description>The list of resource types that are allowed to be synced.</rm:Description>
                <rm:Key>226</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SynchronizationFilterInstance" type="rm:SynchronizationFilter" />
      <xs:complexType name="SynchronizationRule">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>SynchronizationRule</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="ConnectedObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>External System Resource Type</rm:DisplayName>
                <rm:Description>The resource type in the external system that this Synchronization Rule applies to.</rm:Description>
                <rm:Key>42</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ConnectedSystem">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>External System</rm:DisplayName>
                <rm:Description>The Management Agent identifying the external system this Synchronization Rule will operate on.</rm:Description>
                <rm:Key>43</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ConnectedSystemScope" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>External System Scoping Filter</rm:DisplayName>
                <rm:Description>A filter representing the resources on the external system that the rule applies to.</rm:Description>
                <rm:Key>44</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreateConnectedSystemObject" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Create External System Resource</rm:DisplayName>
                <rm:Description>Indicates if an external system resource is created if the relationship criteria is not met.</rm:Description>
                <rm:Key>52</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreateILMObject" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Create FIM Resource</rm:DisplayName>
                <rm:Description>Indicates if a resource should be created in FIM if the relationship criteria is not met.</rm:Description>
                <rm:Key>54</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Dependency" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Dependency</rm:DisplayName>
                <rm:Description>A Synchronization Rule that must be applied to a resource before this Synchronization Rule can be applied.</rm:Description>
                <rm:Key>60</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="DisconnectConnectedSystemObject" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Disconnect External System Resource</rm:DisplayName>
                <rm:Description>This option applies when this Synchronization Rule is removed from a resource in FIM.</rm:Description>
                <rm:Key>64</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExistenceTest" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Existence Test</rm:DisplayName>
                <rm:Description>Outbound attribute flows within a transformation marked as an existence tests for the Synchronization Rule.</rm:Description>
                <rm:Key>79</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="FlowType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Data Flow Direction</rm:DisplayName>
                <rm:Description>A Synchronization Rule can be defined as inbound (0), outbound (1) or bi-directional (2).</rm:Description>
                <rm:Key>86</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:integer">
                <xs:minInclusive value="0" />
                <xs:maxInclusive value="2" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ILMObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>FIM Resource Type</rm:DisplayName>
                <rm:Description>The resource type in the FIM Metaverse that this Synchronization Rule applies to.</rm:Description>
                <rm:Key>98</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="InitialFlow" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Initial Flow</rm:DisplayName>
                <rm:Description>A series of outbound flows between FIM and external systems.  These flows are only executed upon creation of a new resource.</rm:Description>
                <rm:Key>100</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="PersistentFlow" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Persistent Flow</rm:DisplayName>
                <rm:Description>A series of attribute flow definitions.</rm:Description>
                <rm:Key>141</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Precedence" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Precedence</rm:DisplayName>
                <rm:Description>A number indicating the Synchronization Rule's precedence relative to all other Synchronization Rules that apply to the same external system.  A smaller number represents a higher precedence.</rm:Description>
                <rm:Key>144</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="RelationshipCriteria">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Relationship Criteria</rm:DisplayName>
                <rm:Description>Defines how a relationship between a resource in FIM and a resource in an external system is detected.</rm:Description>
                <rm:Key>152</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="SynchronizationRuleParameters" type="rm:StringCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Synchronization Rule Parameters</rm:DisplayName>
                <rm:Description>These are parameters which require values to be provided from the workflow that adds the Synchronization Rule to a resource.</rm:Description>
                <rm:Key>224</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ManagementAgentID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Management Agent ID</rm:DisplayName>
                <rm:Description>Description:  The Management Agent identifying the external system this Synchronization Rule will operate on.</rm:Description>
                <rm:Key>245</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SynchronizationRuleInstance" type="rm:SynchronizationRule" />
      <xs:complexType name="SystemResourceRetentionConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>SystemResourceRetentionConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="RetentionPeriod" type="xs:integer">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Retention Period in Days</rm:DisplayName>
                <rm:Description>The number of days after completion a Request, Approval, Approval Response or Workflow Instance is retained before being deleted.</rm:Description>
                <rm:Key>168</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="SystemResourceRetentionConfigurationInstance" type="rm:SystemResourceRetentionConfiguration" />
      <xs:complexType name="TimeZoneConfiguration">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>TimeZoneConfiguration</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="TimeZoneId">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Time Zone Id</rm:DisplayName>
                <rm:Description>.Net equivalent timezone id</rm:Description>
                <rm:Key>231</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="TimeZoneConfigurationInstance" type="rm:TimeZoneConfiguration" />
      <xs:complexType name="WorkflowDefinition">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>WorkflowDefinition</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ClearRegistration" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Clear Registration</rm:DisplayName>
                <rm:Description>Modifying this attribute will clear the associated user registration data of this workflow</rm:Description>
                <rm:Key>36</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="RequestPhase">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request Phase</rm:DisplayName>
                <rm:Key>157</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Authentication|Authorization|Action)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Rules" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Rules</rm:DisplayName>
                <rm:Description>Rules file for the workflow.</rm:Description>
                <rm:Key>170</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="RunOnPolicyUpdate" type="xs:boolean">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Run On Policy Update</rm:DisplayName>
                <rm:Description>Specifies if the workflow should be applied to existing members of a Transition Set in the Set Transition Policy referencing this workflow when the policy is created, enabled or when selected changes are made to the policy.</rm:Description>
                <rm:Key>171</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="XOML" type="xs:string">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>XOML</rm:DisplayName>
                <rm:Key>244</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="WorkflowDefinitionInstance" type="rm:WorkflowDefinition" />
      <xs:complexType name="WorkflowInstance">
        <xs:annotation>
          <xs:appinfo>
            <rm:DisplayName>WorkflowInstance</rm:DisplayName>
          </xs:appinfo>
        </xs:annotation>
        <xs:sequence>
          <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource ID</rm:DisplayName>
                <rm:Description>The value of the attribute is a globally unique identifier (GUID) assigned by FIM to each resource when it is created.</rm:Description>
                <rm:Key>0</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Created Time</rm:DisplayName>
                <rm:Description>The time when the resource is created in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>53</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Creator</rm:DisplayName>
                <rm:Description>This is a reference attribute that refers to the resource that directly created the resource in the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>55</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Deleted Time</rm:DisplayName>
                <rm:Description>The time when the current resource is deleted from the FIM service database. This attribute is assigned its value by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>58</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Description">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Description</rm:DisplayName>
                <rm:Key>61</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Detected Rules List</rm:DisplayName>
                <rm:Description>The synchronization rules detected for resources in external systems.</rm:Description>
                <rm:Key>62</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="DisplayName">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Display Name</rm:DisplayName>
                <rm:Key>66</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expected Rules List</rm:DisplayName>
                <rm:Description>This resource has been added to these Synchronization Rules and will be manifested in external systems according to the Synchronization Rule definitions.</rm:Description>
                <rm:Key>81</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Expiration Time</rm:DisplayName>
                <rm:Description>The date and time when the resource expires. The appropriate Management Policy Rule will delete the resource when the current date and time is later than the date and time specified in this attribute.</rm:Description>
                <rm:Key>82</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Locale">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Locale</rm:DisplayName>
                <rm:Description>The region and language for which the representation of a resource has been adapted.</rm:Description>
                <rm:Key>114</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="MVObjectID">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>MV Resource ID</rm:DisplayName>
                <rm:Description>The GUID of an entry in the FIM metaverse corresponding to this resource.</rm:Description>
                <rm:Key>125</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="1" name="ObjectType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Type</rm:DisplayName>
                <rm:Description>The resource type of a resource. This attribute is assigned its value when the resource is created in the FIM service database by the FIM service. It cannot be modified by any user.</rm:Description>
                <rm:Key>132</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value=".{0,448}" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="Request" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Request</rm:DisplayName>
                <rm:Description>The Request associated with the given Approval.</rm:Description>
                <rm:Key>153</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Requestor" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Requestor</rm:DisplayName>
                <rm:Description>This attribute is intended to be used to setup rights as appropriate.</rm:Description>
                <rm:Key>155</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Resource Time</rm:DisplayName>
                <rm:Description>The date and time of a representation of a resource. This attribute is updated by the FIM service. This attribute can be used to define time triggered Management Policy Rules.</rm:Description>
                <rm:Key>167</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="Target" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Target</rm:DisplayName>
                <rm:Description>Reference to the target of a request.</rm:Description>
                <rm:Key>227</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="0" name="WorkflowDefinition" type="rm:ReferenceType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Workflow Definition</rm:DisplayName>
                <rm:Key>240</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element minOccurs="1" name="WorkflowStatus">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Workflow Status</rm:DisplayName>
                <rm:Description>Enumeration representing the current status of a workflow instance.</rm:Description>
                <rm:Key>242</rm:Key>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:annotation>
                <xs:appinfo>
                  <rm:DataType>String</rm:DataType>
                </xs:appinfo>
              </xs:annotation>
              <xs:restriction base="xs:string">
                <xs:pattern value="^(Created|Pending|Running|Suspended|Completed|Terminated|Canceled)$" />
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element minOccurs="0" name="WorkflowStatusDetail" type="rm:TextCollectionType">
            <xs:annotation>
              <xs:appinfo>
                <rm:DisplayName>Workflow Status Detail</rm:DisplayName>
                <rm:Description>This attribute is used to track workflow instance exceptions to assist with troubleshooting and auditing workflow execution.</rm:Description>
                <rm:Key>243</rm:Key>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="WorkflowInstanceInstance" type="rm:WorkflowInstance" />
    </xs:schema>
  </wsx:MetadataSection>
</Metadata>